There is a public market called El Mercado Alfredo Lazo in the south end of town. Easy to find or just ask. Just north of that market are lots of leather shops. Good stuff at good prices. For example, you can probably get a custom made pair of boots for around US$50.